don't click here

Gens/GS Milestone 6


    Print

Author Topic: Gens/GS Milestone 6  (Read 15621 times)

0 Members and 1 Guest are viewing this topic.

Offline GerbilSoft

  • Architect of the Matrix
  • TSC Profile
  • linux firefox
  • Posts: 719
  • RickRotate'd.
    • View Profile
Gens/GS Milestone 6
« on: September 03, 2008, 02:06:00 am »
Recently, I've decided to clean up the Gens source code. So far, I've cleaned up the codebase quite a bit, ported some features from Gens Rerecording, and added some new features, including PNG screenshot and 7z support.

UPDATE: Gens/GS Milestone 6 (2.15.5/GS-m6) is out! Get it at http://info.sonicretro.org/Gens/GS

Milestone 6 introduces the new plugin system (internal plugins at first), plus has a bunch of other changes.

High-level TODO list, in no particular order:
- Move global variables to a global Settings struct.
- Port all changes from Gens Rerecording.
- Add Qt4 UI in addition to the GTK+ UI.
- Switch to the CMake build system instead of GNU automake.
- Convert all code to C++ using classes.
- VGM dumping support
- Add more compression format support.
- Improve the Zip File Selection Dialog.

Low Priority:
- MacOS X UI

Emulator TODO list:
- VRAM overwrite bug: Sonic 2 Delta works in Gens, but has VRAM corruption in Kega and the real console.
- Illegal Address bug: Gens' emulated CPU doesn't crash on an illegal address exception, but Kega and the real console do.
- Sprite priority bug. RESOLVED WORKSFORME
- Overclocking! Add an option to overclock the emulated CPUs so Sonic 2 2P doesn't lag.
- Proper support for 448 lines in interlaced mode. (Sonic 2 2P)
- Set the border color to color 0 of palette 0. (See Sonic 1 GHZ for an example.)
- Z80 initialization bug: http://forums.sonicretro.org/index.php?showtopic=11192
- Erase the entire MD palette when a new ROM is loaded.
« Last Edit: December 08, 2008, 09:31:10 am by GerbilSoft »

Offline Selphos

  • The Eternally Young Scarlet Moon
  • Broseidon
  • TSC: Sondow
  • win10 firefox
  • Posts: 980
  • TSC's local Touhou nut
    • View Profile
Re: Gens/GS Milestone 3
« Reply #1 on: September 03, 2008, 06:55:14 pm »
Fail for being Linux only.
* Pidgey flies QUICKLY
The moon is so red. Looks like it's going to be a fun night.

Offline EngiNerd

  • Most Sarcastic Member of the Year
  • TSC Profile
  • win7 chrome
  • Posts: 798
  • Hydrowhut
    • View Profile
Re: Gens/GS Milestone 3
« Reply #2 on: September 03, 2008, 09:06:57 pm »
* Minus pulls out brick
Not quickly enough.
Im in ur TSCz, climin ur chartz!
My presssioussss....

Offline GerbilSoft

  • Architect of the Matrix
  • TSC Profile
  • linux firefox
  • Posts: 719
  • RickRotate'd.
    • View Profile
Re: Gens/GS Milestone 3
« Reply #3 on: September 03, 2008, 11:32:04 pm »
Fail for being Linux only.
* Pidgey flies QUICKLY
It'll be ported to Windows eventually. Once I abstract all the OS-dependent stuff away from the rest of the code, it will be relatively easy to add Windows (and even Intel Mac!) support.

Offline GerbilSoft

  • Architect of the Matrix
  • TSC Profile
  • linux firefox
  • Posts: 719
  • RickRotate'd.
    • View Profile
Re: Gens/GS Milestone 4
« Reply #4 on: September 15, 2008, 06:38:03 pm »
Milestone 4 version bump! Get it while it's hot!

Offline GerbilSoft

  • Architect of the Matrix
  • TSC Profile
  • linux firefox
  • Posts: 719
  • RickRotate'd.
    • View Profile
Re: Gens/GS Milestone 5
« Reply #5 on: October 26, 2008, 08:03:21 pm »
Milestone 5 version bump! Now with Windows support!

Offline GerbilSoft

  • Architect of the Matrix
  • TSC Profile
  • linux firefox
  • Posts: 719
  • RickRotate'd.
    • View Profile
Re: Gens/GS Milestone 5.1
« Reply #6 on: November 02, 2008, 05:22:56 pm »
Milestone 5.1 version bump, with a bunch of bugfixes!

Offline Alondite

Re: Gens/GS Milestone 5.1
« Reply #7 on: November 06, 2008, 06:13:36 pm »
I'm not a Linux user so this does me no good.  I am looking forward to the Windows release though GS, keep it up.  Also is it just me or is there something wonky with save states in Gens? Like I can't quick save or load stats, I have to load them from the save folder :\


*edit* oh now I see it. And no u SonicAD
« Last Edit: November 06, 2008, 06:18:47 pm by Alondite »

Offline GerbilSoft

  • Architect of the Matrix
  • TSC Profile
  • linux firefox
  • Posts: 719
  • RickRotate'd.
    • View Profile
Re: Gens/GS Milestone 5.2
« Reply #8 on: November 16, 2008, 04:29:38 pm »
Milestone 5.2 version bump, with improved 32-bit color rendering performance!

Offline GerbilSoft

  • Architect of the Matrix
  • TSC Profile
  • linux firefox
  • Posts: 719
  • RickRotate'd.
    • View Profile
Re: Gens/GS Milestone 6
« Reply #9 on: December 08, 2008, 09:31:26 am »
Milestone 6 version bump. See the first post for more information.

Offline Alondite

Re: Gens/GS Milestone 6
« Reply #10 on: December 09, 2008, 12:28:05 pm »
Recently, I've decided to clean up the Gens source code. So far, I've cleaned up the codebase quite a bit, ported some features from Gens Rerecording, and added some new features, including PNG screenshot and 7z support.

UPDATE: Gens/GS Milestone 6 (2.15.5/GS-m6) is out! Get it at http://info.sonicretro.org/Gens/GS

Milestone 6 introduces the new plugin system (internal plugins at first), plus has a bunch of other changes.

High-level TODO list, in no particular order:
- Move global variables to a global Settings struct.
- Port all changes from Gens Rerecording.
- Add Qt4 UI in addition to the GTK+ UI.
- Switch to the CMake build system instead of GNU automake.
- Convert all code to C++ using classes.
- VGM dumping support
- Add more compression format support.
- Improve the Zip File Selection Dialog.
- Add GL support for Windows
- Make it suck less in 32-bit


Low Priority:
- MacOS X UI

Emulator TODO list:
- VRAM overwrite bug: Sonic 2 Delta works in Gens, but has VRAM corruption in Kega and the real console.
- Illegal Address bug: Gens' emulated CPU doesn't crash on an illegal address exception, but Kega and the real console do.
- Sprite priority bug. RESOLVED WORKSFORME
- Overclocking! Add an option to overclock the emulated CPUs so Sonic 2 2P doesn't lag.
- Proper support for 448 lines in interlaced mode. (Sonic 2 2P)
- Set the border color to color 0 of palette 0. (See Sonic 1 GHZ for an example.)
- Z80 initialization bug: http://forums.sonicretro.org/index.php?showtopic=11192
- Erase the entire MD palette when a new ROM is loaded.

there, fixed it for ya ;)

    Print
 

Hits: 106 | Hits This Month: 2 | DB Calls: 8 | Mem Usage: 1.11 MB | Time: 0.09s | Printable

The Sonic Center v3.9
Copyright 2003-2011 by The Sonic Center Team.